<?php
namespace wap\models;

use Yii;
use yii\base\NotSupportedException;
use yii\behaviors\TimestampBehavior;
use yii\db\ActiveRecord;
use yii\web\IdentityInterface;

/**
 * This is the model class for table "{{%users}}".
 *
 * @property string $id 用户 ID
 * @property string $username 用户名
 * @property string $auth_key 密钥
 * @property string $password_hash 加密密码
 * @property string $password_reset_token 密码重置 Token
 * @property string $email 邮箱
 * @property string $mobile 手机
 * @property int $created_at 创建时间
 * @property int $updated_at 修改时间
 * @property int $is_admin 是否管理员
 * @property int $status 状态
 */

class Users extends \common\models\Users
{

    /**
     * 通过手机号码获取用户
     *
     * @param string $mobile
     * @return static|null
     */
    public static function findByMobile($mobile)
    {
        return static::findOne(['mobile' => $mobile, 'status' => self::STATUS_ACTIVE]);
    }
}
